Triboelectric nanogenerator (TENG) as a promising new-generation of energy harvester for powering future mobile micro-electronic devices has been triggered extensive researching. Based on the coupling of triboelectric and electrostatic effects, a TENG can convert various mechanical energy into electricity for instance wind energy, water energy, vibrating energy and human-motion energy. In this work, an ingenious perovskite-based TENG (P-TENG) with the hybridization between triboelectric and photoelectric properties has been realized for simultaneously harvesting the vibrating mechanical energy and solar energy